import request from './request'

// 登录
export function login(data) {
    return request({
        url: '/user/public/login',
        method: 'post',
        data
    })
}

// 商家列表
export function merchantList(data) {
    return request({
        url: '/merchant/page',
        method: 'post',
        data
    })
}

// 筛选列表
export function searchList(data) {
    return request({
        url: '/merchant/search/list',
        method: 'get',
        data
    })
}

// 商家详情
export function merchantDetail(data) {
    return request({
        url: '/merchant/detail',
        method: 'get',
        data
    })
}

// 商家图片列表
export function merchantImages(data) {
    return request({
        url: '/merchant/images/list',
        method: 'get',
        data
    })
}

// 上传图片
export function uploadFile(data) {
    return request({
        url: '/file/upload',
        method: 'post',
        data
    })
}

// 上传商家图片
export function uploadFileMerchant(data) {
    return request({
        url: '/merchant/images/upload',
        method: 'post',
        data
    })
}

// 删除图片
export function delMerchantImage(data) {
    return request({
        url: `/merchant/images/del`,
        method: 'post',
        data
    })
}

// 添加检查记录
export function checkSave(data) {
    return request({
        url: `/check/save`,
        method: 'post',
        data
    })
}

// 检查列表
export function checkTypeList(data) {
    return request({
        url: `/check/type/list`,
        method: 'get',
        data
    })
}

// 编辑商家
export function merchantSave(data) {
    return request({
        url: `/merchant/save`,
        method: 'post',
        data
    })
}

// 删除商户
export function merchantDel(id) {
    return request({
        url: `/merchant/del?id=${id}`,
        method: 'post'
    })
}

// 批量导入
export function merchantImport(data) {
    return request({
        url: `/merchant/import`,
        method: 'post',
        data
    })
}

// 修改检查记录
export function checkUpdate(data) {
    return request({
        url: `/check/update`,
        method: 'post',
        data
    })
}

// 商家导出
export function merchantExport(data) {
    return request({
        url: `/merchant/page/export`,
        method: 'post',
        data
    })
}

// 删除检查记录
export function checkDel(id) {
    return request({
        url: `/check/del?id=${id}`,
        method: 'post'
    })
}

// 导出word
export function exportWord(data) {
    return request({
        url: 'merchant/export',
        method: 'post',
        data
    })
}

// 修改密码
export function updatePsw(data) {
    return request({
        url: 'password/update',
        method: 'post',
        data
    })
}

// 新建用户
export function userSave(data) {
    return request({
        url: 'user/save',
        method: 'post',
        data
    })
}

// 用户列表
export function userPage(data) {
    return request({
        url: 'user/page',
        method: 'post',
        data
    })
}

// 添加整改记录
export function checkRectifySave(data) {
    return request({
        url: 'check/rectify/save',
        method: 'post',
        data
    })
}

// 删除用户
export function userDel(id) {
    return request({
        url: `user/del?id=${id}`,
        method: 'post'
    })
}

// 会议列表
export function meetingPage(data) {
    return request({
        url: `meeting/page`,
        method: 'post',
        data
    })
}

// 添加会议
export function meetingSave(data) {
    return request({
        url: `meeting/save`,
        method: 'post',
        data
    })
}

// 会议类型下拉
export function meetingType(data) {
    return request({
        url: `meeting/type`,
        method: 'get',
        data
    })
}

// 删除会议
export function meetingDel(id) {
    return request({
        url: `meeting/del?id=${id}`,
        method: 'post'
    })
}

// 检查类型列表
export function checkTypes() {
    return request({
        url: `check/type/list`,
        method: 'get'
    })
}

// 修改检查类型
export function checkTypeSave(data) {
    return request({
        url: `check/type/save`,
        method: 'post',
        data
    })
}

// 会议图片
export function meetingImageList(id) {
    return request({
        url: `meeting/images/list?meetingId=${id}`,
        method: 'get'
    })
}

// 上传会议图片
export function addMeetingImages(data) {
    return request({
        url: `meeting/images/upload`,
        method: 'post',
        data
    })
}

// 删除会议图片
export function delMeetingImages(data) {
    return request({
        url: `meeting/images/del`,
        method: 'post',
        data
    })
}

// 会议导出
export function meetingExport(data) {
    return request({
        url: `meeting/export`,
        method: 'post',
        data
    })
}

// 二维码照片地址 
export function getQrcode(data) {
    return request({
        url: `qrcode/file/get`,
        method: 'get',
        data
    })
}

// 修改二维码地址
export function updateQrcode(data) {
    return request({
        url: `qrcode/file/update`,
        method: 'post',
        data
    })
}